Web Settings for Third Party Freight Providers

This topic provides a listing of the third party interface settings that you will need to configure in your KommerceServer web.config file if you are using a supported third party freight provider.

KommerceServer supports integration with the following third party freight providers:

FedEx

The following section describes the FedEx Freight web.config information. You must have a valid FedEx account with a valid API access key in order to use real-time FedEx freight quotes.

Web.config Settings

The following table lists the configuration elements that are available for FedEx shipping integration with KommerceServer.

Element Name

Element Value/Usage

fedex_credential_key

FedEx supplied login credential key

fedex_credential_password

FedEx supplied password key

fedex_account_number

FedEx developer account number.

fedex_meter_number

Number used to return your negotiated rates with FedEx.

fedex_shipfrom_address1

Shipment Origin: Address Line1

fedex_shipfrom_address2

Shipment Origin: Address Line2

fedex_shipfrom_address3

Shipment Origin: Address Line3

fedex_shipfrom_city

Shipment Origin: City

fedex_shipfrom_country

Shipment Origin: Country

fedex_shipfrom_name

Shipment Origin: Name

fedex_shipfrom_pc

Shipment Origin: Postal Code

fedex_shipfrom_state

Shipment Origin: State

fedex_test_mode

Set FedEx mode to test

The following settings are used for LTL freight only

fedex_freight_account_number FedEx freight billing account number
fedex_billto_name FedEx freight billing account name
fedex_billto_address1 FedEx Freight account billing address first line
fedex_billto_address2 FedEx freight account billing address second line
fedex_billto_city FedEx freight account billing city
fedex_billto_state FedEx freight account billing state
fedex_billto_zip FedEx freight account billing postal code
fedex_billto_country FedEx freight account billing country
fedex_contact_name FedEx freight account contact name
fedex_contact_phone FedEx freight account contact phone
fedex_contact_email FedEx freight account contact email

UPS Freight

The following section describes the UPS Freight web.config information. You must have a valid UPS account with a valid API access key in order to use real-time UPS freight quotes.

Web.config Settings

The following table lists the configuration elements that are available for UPS Freight shipping integration with KommerceServer.

Element Name

Element Value/Usage

ups_test_mode

UPS Test mode. Set to TRUE to use the test environment, FALSE to use for production.
Note: The UPS Package shipping provider has been retrofitted to support this option as well.

ups_freight_billing_option_code

Freight billing code

ups_freight_billing_option_desc

Freight billing code description

ups_freight_pack_type_code

Freight packaging type. This option is used for both the handling unit and commodity elements.

ups_freight_pack_type_desc

Freight packaging type description.

ups_freight_class_code

Freight class code

ups_freight_nmfc_code

NMFC code (,subcode)

UPS Parcel

The KommerceServer UPS interface is ready to use for real-time freight quotes but there is some setup involved. You must have a valid UPS account with a valid API access key. See the UPS Developer Kit documentation for details on acquiring an access key by clicking the link below.

https://www.ups.com/upsdeveloperkit

Web.config Settings

The following table lists the configuration elements that are available for UPS Parcel shipping.

Element Name

Element Value/Usage

ups_access_license_no

Acquired via the UPS Developer portal

UPS Access License

ups_user_id

UPS developer account user id

ups_user_password

UPS developer account password. This will need to be encrypted using the KommerceServer cipher.

ups_shipper_name

UPS account name

ups_shipper_no

UPS account number

ups_shipper_address1

Shipment Origin: Address Line1

ups_shipper_address2

Shipment Origin: Address Line2

ups_shipper_address3

Shipment Origin: Address Line3

ups_shipper_city

Shipment Origin: City

ups_shipper_state

Shipment Origin: State

ups_shipper_pc

Shipment Origin: Postal Code

ups_shipper_country

Shipment Origin: Country

ups_use_negotiated_rates

If set to “TRUE” then the returned shipping rates reflect any discounts for the UPS account. If set to “FALSE”, normal rates will be charged based on the specified ups_cust_class_cd setting.

ups_cust_class_cd

If you do not want to pass the negotiated rate savings onto the customer, you can specify a Customer Classification Code that determines the Rate returned.

The valid values for this code are:

“01” – Wholesale

“03” – Occasional

“04” – Retail

ups_pickup_cd

<<Not used>>

Old Dominion

The KommerceServer Old Dominion interface is ready to use for real-time freight quotes but there is some setup involved. You must have a valid Old Dominion account with a valid API access key.

Web.config Settings

The following table lists the configuration elements that are available for Old Dominion shipping integration with KommerceServer.

Element Name

Element Value/Usage

odfl_user_id

User ID for the ODFL account

odfl_password

Account password for the ODFL account

odfl_account

Account number for the ODFL account